home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 228_01 / isamc.doc < prev    next >
Text File  |  1987-07-29  |  2KB  |  36 lines

  1.                                       ISAM.C
  2.       
  3.                                 by John M. Dashner
  4.                   
  5.                 An Approach to Supporting Indexed Sequential in C
  6.                                                                          
  7.         
  8.         This archive contains a number of C functions which when debugged 
  9.         will support Indexed Sequential files of arbitrary length. It was 
  10.         "translated" from another language (which I  will  not  admit  to 
  11.         knowing)  and will need some debugging since the time I thought I 
  12.         would have to work on it has not materialized.  I therefore place 
  13.         it  in  the  Public Domain and hope some inveterate tinkerer will 
  14.         "fix" it and I can download it with no further worry on my  part. 
  15.         Boy  wouldn't  it be nice if all software could be developed this 
  16.         way??
  17.         
  18.         The  code  should  be fairly comprehensible as I do not try to be 
  19.         cute or wickie when I code. A couple of points should suffice:
  20.         
  21.             .   Keys are for some reason only my subconcience knows 
  22.                 limited to 64 bytes in length.
  23.         
  24.             .   You must manage the data file -- ISAMC handles only the 
  25.                 keys retaining the record number of the data file.
  26.         
  27.         If someone gets this working,  it probably would be a good  thing 
  28.         to write some documentation.  Any takers??
  29.         
  30.         My intent as far as coding anomalies are concerned was to compile 
  31.         this under Lattice C.
  32.         
  33.         Good Debugging!!! John Dashner (404) 476-1797 
  34.  
  35.  
  36.